package com.jctrip.hotel.source.model.meituan.req;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: zxy
 * @CreateTime: 2023-12-26 13:42
 * @Description: https://developer-distribution.meituan.com/#/apiDocs/1/31/67
 */
@Data
public class PoiCallbackReq implements Serializable {
    /**
     * 变更信息
     */
    private List<HotelChangeInfo> changeInfos;

    /**
     * 变更时间 yyyy-MM-dd HH:mm:ss
     */
    private String changeTime;

    @Data
    public static class HotelChangeInfo implements Serializable {

        /**
         * 酒店ID
         */
        private Long hotelId;

        /**
         * 变更类型
         * 1：酒店上线
         * 2：酒店下线
         * 3：酒店基本信息
         * 4：酒店详情信息
         * 5：酒店政策信息
         * 6：酒店设施信息
         * 7：酒店图片信息
         * 8：酒店通知信息
         * 9：酒店房型信息
         */
        private List<Integer> changeTypes;
    }
}
